lacking resources, especially money - Allemand Anglais Dictionnaire